
import gamelib2d.MapData;

class BackgroundMap1Info extends MapData
{
  public function new ()
  {
    name = "Map1";
    mapW = 32;
    mapH = 32;
  }

  override public function mapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  1,  2,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  0,  0,  1,  0],
   [  0,  0,  2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  3,  0,  0,
      0,  2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  2,  2,  2,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,
      4,  5,  0,  0,  0,  0,  0,  0,  0,  4,  5,  0,  0,  0],
   [  0,  0,  0,  0,  1,  4,  5,  0,  0,  0,  2,  0,  0,  0,  0,  0,  2,  2,
      6,  7,  0,  0,  0,  0,  2,  0,  0,  6,  7,  0,  0,  0],
   [  0,  0,  0,  0,  0,  6,  7,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,
      2,  4,  5,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  3,  0,  0,  0,  0,  2,  0,  0,
      0,  6,  7,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  1,  0,  2,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  1,  4,  5,  0,  0,  0,  0,  0,  0,  0,  0,  3,  0],
   [  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  2,  4,  5,  0,  0,  0,  0,
      0,  0,  6,  7,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0],
   [  1,  0,  1,  0,  0,  0,  0,  0,  2,  0,  0,  0,  6,  7,  4,  5,  2,  2,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0],
   [  0,  3,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  6,  7,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0],
   [  0,  1,  3,  3,  0,  1,  0,  0,  0,  0,  0,  3,  0,  0,  0,  0,  0,  3,
      0,  0,  0,  0,  0,  4,  5,  0,  0,  0,  0,  0,  0,  0],
   [  0,  1,  0,  0,  3,  3,  1,  0,  0,  4,  5,  0,  0,  0,  0,  0,  0,  0,
      0,  3,  0,  0,  1,  6,  7,  0,  0,  0,  0,  0,  1,  0],
   [  0,  1,  0,  2,  0,  0,  0,  0,  2,  6,  7,  0,  0,  0,  2,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  3,  0,  0,  0,  4,  5,  4,  5,  4,  5,  0,  0,  0,  2,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  3,  0,  0,  0,  2],
   [  0,  0,  0,  0,  0,  0,  0,  2,  6,  7,  6,  7,  6,  7,  0,  0,  0,  0,
      0,  0,  0,  0,  2,  2,  1,  0,  0,  0,  0,  0,  2,  1],
   [  0,  0,  0,  0,  0,  1,  0,  0,  0,  4,  5,  4,  5,  2,  2,  0,  0,  0,
      0,  2,  0,  0,  0,  1,  4,  5,  0,  0,  0,  0,  3,  0],
   [  2,  0,  0,  0,  0,  0,  0,  3,  0,  6,  7,  6,  7,  0,  0,  0,  0,  0,
      4,  5,  0,  0,  0,  0,  6,  7,  4,  5,  0,  0,  0,  0],
   [  0,  0,  4,  5,  0,  0,  0,  0,  0,  0,  0,  2,  3,  0,  0,  0,  0,  0,
      6,  7,  4,  5,  4,  5,  4,  5,  6,  7,  0,  0,  0,  0],
   [  0,  0,  6,  7,  2,  0,  1,  0,  0,  0,  0,  2,  0,  0,  0,  3,  3,  1,
      1,  0,  6,  7,  6,  7,  6,  7,  1,  0,  0,  0,  0,  0],
   [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  3,  1,  1,  3,
      3,  0,  0,  4,  5,  1,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  4,  5,  3,  0,
      0,  0,  0,  6,  7,  0,  0,  0,  0,  4,  5,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  1,  6,  7,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  1,  6,  7,  0,  0,  0],
   [  0,  0,  0,  0,  3,  0,  0,  0,  0,  2,  0,  0,  1,  3,  1,  0,  0,  0,
      0,  3,  0,  0,  0,  0,  0,  4,  5,  1,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  4,  5,  0,  1,  3,  0,  0,  0,  0,  3,
      0,  0,  0,  0,  4,  5,  1,  6,  7,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  2,  6,  7,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  2,  6,  7,  0,  0,  0,  0,  0,  1,  0,  0],
   [  0,  2,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  4,  5,  2,  2,  2,
      2,  2,  2,  2,  0,  0,  0,  0,  4,  5,  0,  0,  0,  0],
   [  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  2,  6,  7,  0,  0,  0,
      4,  5,  4,  5,  0,  0,  0,  0,  6,  7,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  4,  5,  2,  0,  0,  0,  0,
      6,  7,  6,  7,  0,  3,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  6,  7,  0,  0,  0,  0,  0,
      4,  5,  4,  5,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1],
   [  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,
      6,  7,  6,  7,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  1,  0,  0,  0,  0,  3,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  2,  2,  2,  2,  0,  0,  0,  1,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0]]; 
  }

  override public function boundmapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0]]; 
  }
}
